package com.ldp.designpatterns.study.command.invoker;

import com.ldp.designpatterns.study.command.command.Command;

/**
 * @ClassName RemoteControl
 * @Description TODO：命令模式——3、调用者/请求者（Invoker）：负责将命令传递给合适的接收者并触发命令的执行。它并不关心具体的命令细节。
 * @Author lindipei
 * @Date 2023/10/17 18:07
 */
public class RemoteControl {
    private Command command;

    public void setCommand(Command command) {
        this.command = command;
    }

    public void pressButton() {
        command.execute();
    }
}
